package com.payment.config;

import com.jeeccm.modules.web.interceptors.EncodingInterceptor;
import com.jeeccm.modules.web.interceptors.SignatureInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

/**
 * 类名：MyInterceptorConfig.java<br>
 * 描述：拦截器注册<br>
 * @author ：XINJF<br>
 * 创建日期：2018年3月22日 上午10:19:28<br>
 * 版本：1.0<br>
 * 修改者：<br>
 * 修改日期：<br>
 */
@Configuration
public class MyInterceptorConfig implements WebMvcConfigurer{
	
	@Override
	public void addInterceptors(InterceptorRegistry registry) {
		registry.addInterceptor(new EncodingInterceptor()).addPathPatterns("/**");
		/**
		 * 添加api延签拦截器对签名统处理
		 */
		registry.addInterceptor(new SignatureInterceptor()).addPathPatterns("/api/**");
	}
	
}
